/*all*/
body { margin: 0; padding: 0; font-size: 12px; font-family:Verdana,Arial,sans-serif; text-align: center; color: #000; }
a{color:#333333; text-decoration:none;}
a:hover{color:#FF5500; text-decoration:underline;}
.L{float:left;}
.R{float:right;}
ul{ list-style:none; margin:0; padding:0;}
li { list-style:none;}
img { border:0;}
dl { margin:0; padding:0; }
em { font-style:normal;}
.clear { clear:both; margin:0; height:0; overflow:hidden;}
h1, h2, h3, h4, h5, h6, h7 { margin:0; padding:0; font-size:12px;}
.line { width:96%; line-height:17px; height:17px; clear:both; overflow:hidden; margin:0 auto;}
#main { width:950px; background:#fff; margin:0 auto; margin-bottom:0;}
.S { background:#EBEFFF;}
.cat_16 a,.cat_14 a,.cat_25 a,.cat_30 a,.cat_1801 a,.cat_1512 a,.cat_1101 a,.cat_1201 a,.cat_50006842 a,.cat_50008165 a,.cat_50008163 a,.cat_50007218 a,.cat_50008164 a,.cat_50010388 a,.cat_50010788 a { color:#ff0000;}

/*top*/
.top {width:950px;height:25px;background-image: url(http://tao319.googlecode.com/files/top.gif);background-repeat: no-repeat;background-position: bottom;color: #666;clear:both;}
.topl {width:400px;float:left;text-align: left;line-height:22px;text-indent: 15px;overflow:hidden;}
.topr {width:520px;float:right;text-align:right;line-height:22px;padding-right: 15px;overflow:hidden;}
.topr a ,.topl a{padding-left:3px;padding-right:3px;color: #666;}

/*logo*/
.topi {width:950px;clear:both;height:60px;background:#fff;}
.topil { width:280px; float:left; height:60px; text-align: left;}
.topir {width:670px;float:right;height:60px;margin:0 auto;text-align: right;}
/*search*/
.search_box { width:600px; height:40px; display:block; background:url(http://tao319.googlecode.com/files/search_bg.gif) no-repeat; text-align:left; margin:10px auto; margin-bottom:0; padding-top:6px;float:left;}
.search_box form {  margin:0; padding:0; padding-left:10px;}
.search_box form input { border:1px #B5B5B5 solid; background:#fff; height:22px; float:left; line-height:22px;}
.search_box span { border:1px #B5B5B5 solid; display:block; float:left; height:21px; padding-top:3px; margin-left:4px; }
.search_box span select {}
.search_box button { float:left; width:65px; height:26px; line-height:26px; font-weight:bold; display:block; background:url(http://tao319.googlecode.com/files/button.gif) no-repeat; border:none; margin-left:4px; text-align:center;}
.search_boxr {width:65px;float:right;padding:10px 5px 10px 0;line-height:20px;}

/*menu*/
.menu {width:950px; height:27px; background-image: url(http://tao319.googlecode.com/files/menu_top.gif); background-repeat: repeat-x; text-align: left;}
.menu ul { width:940px; margin:0 auto; height:27px; overflow:hidden; line-height:30px;}
.menu ul li { float:left; font-size:14px; padding-right:8px;  padding-left:8px; font-weight: bold;}
.menu ul li a { color:#fff;}
.menu ul li a:hover { color:#fff; text-decoration:underline;}

/*hotnav*/
#daonav_index {border-top:1px #D7D7D5 solid;}
.daonav { width:950px; margin:0 auto; margin-bottom:0; height:125px;  clear:both; background:url(http://tao319.googlecode.com/files/tbnavbg.gif) no-repeat;}
.daonav dl { width:189px; float:left; margin:5px auto; text-align:left;}
.class-list-01 dt { width:176px; line-height:16px; height:16px; background:url(http://tao319.googlecode.com/files/list_01.gif) no-repeat; text-align:left; font-weight:bold; margin-left:10px}
.class-list-01 dt a ,.class-list-02 dt a ,.class-list-03 dt a ,.class-list-04 dt a ,.class-list-05 dt a { color:#fff; padding-left:12px;}
.class-list-01 dd,.class-list-02 dd,.class-list-03 dd,.class-list-04 dd,.class-list-05 dd { width:176px; margin-left:10px; line-height:21px; margin-top:5px;}
.class-list-01 dd a,.class-list-02 dd a,.class-list-03 dd a,.class-list-04 dd a,.class-list-05 dd a { padding-right:5px; color:#3366CC;}
.class-list-02 dt { width:176px; line-height:16px; height:16px; background:url(http://tao319.googlecode.com/files/list_02.gif) no-repeat; text-align:left; font-weight:bold; margin-left:10px}
.class-list-02 dt a { color:#fff; padding-left:12px;}
.class-list-02 dd { width:176px; margin-left:10px; line-height:21px; margin-top:5px;}
.class-list-03 dt { width:176px; line-height:16px; height:16px; background:url(http://tao319.googlecode.com/files/list_03.gif) no-repeat; text-align:left; font-weight:bold; margin-left:10px}
.class-list-04 dt { width:176px; line-height:16px; height:16px; background:url(http://tao319.googlecode.com/files/list_04.gif) no-repeat; text-align:left; font-weight:bold; margin-left:10px}
.class-list-05 dt { width:176px; line-height:16px; height:16px; background:url(http://tao319.googlecode.com/files/list_05.gif) no-repeat; text-align:left; font-weight:bold; margin-left:10px}

/*footer*/
.links {width:948px;margin:5px auto;clear:both;border:1px solid #e4e4e4;height:25px;background-color: #F9F9F9;color:#333333;}
.links ul { width:948px; clear:both; text-align:center;}
.links ul li { float:left; margin-left:10px; line-height:26px;}

.footer{width:948px;margin:5px auto;clear:both;padding-top:10px; padding-bottom:5px;color:#333333;border-top-color: #ccc;border-top-width: 1px;border-top-style: solid;}